草庐IT

Java TCP 连接

全部标签

java - jdbc 连接错误 : not associated with a managed connection

我的应用程序抛出以下异常:java.sql.SQLException:Connectionisnotassociatedwithamanagedconnection.org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6@4fe91321这是在生产中发生的,我无法在开发中解决这个问题,因此我无法解决它。异常的根源是代码行dbConn.prepareStatement(sql);根据我在网上找到的内容,造成这种情况的原因可能是:通过jdbc连接,包装了一个jboss连接,但包装器是空的。里面原来的jdbc连接已经没有了。JDB

java - 在 intelliJ 中找不到 Apache Tomcat 7 HTTP 连接器节点

我正在使用GWT、ApacheTomcat7上的Maven和intelliJidea开发应用程序。我最近调试并运行了我的应用程序,但遇到了以下问题:运行Tomcat7时出错:找不到HTTP连接器节点:在server.xml中设置一个节点。ApacheTomcat运行代码:"c:\programfiles(x86)\jetbrains\intellijidea11.1.4\jre\jre\bin\java"-Dclassworlds.conf=C:\Tools\apache-maven-3.1.1\bin\m2.conf-Dmaven.home=C:\Tools\apache-maven

java - 使用 sockjs 踩在套接字上无法连接 Spring 4 WebSocket

尝试使用Spring4WebSocket和STOMPoversocketusingsockjs。我遇到了一个问题。我的配置:websocket.xml-spring上下文的一部分Controller代码:@MessageMapping("/ws")@SendTo("/topic/ws")publicAjaxResponsehello()throwsException{AjaxResponseajaxResponse=newAjaxResponse();ajaxResponse.setSuccess(true);ajaxResponse.addSuccessMessage("WEBSOC

java - JCIFS - 连接中断

我需要连接到UNC“目录”并在该目录中创建一个文件。我在stackoverflow上找到了这个条目:accesstofileusingJavawithSambaJCIFS.一件好事是它在我的系统上运行良好,但是当我将程序放到服务器上时,出现以下异常:Exceptioninthread"main"jcifs.smb.SmbException:Failedtoconnect:jcifs.util.transport.TransportException:Connectioninerrorjcifs.util.transport.TransportExceptionjava.net.Conn

java - Selenium 测试,在测试期间关闭浏览器连接并重新打开

我正在使用SeleniumWebdriver(Java)运行测试,在测试进行到一半时我想将浏览器设置为离线,执行几个步骤并再次打开浏览器连接。有没有一种简单的方法可以做到这一点,或者可以将浏览器代理更改为不存在的代理(离线模拟)并再次设置回有效的内容?我需要在在线、离线和在线之间再次保持浏览器缓存、浏览器本地存储区域和浏览器cookie。谢谢 最佳答案 您可以通过将WebDriversPageLoadTimeout设置为零来伪造它。在C#中,这对我有用:driver.Manage().Timeouts().SetPageLoadTi

java - 如何从 Java 应用程序设置 Https 连接

我正在使用java创建一个桌面应用程序,这个应用程序使用了一个API。为了保护与API的通信,我从他们支持使用HTTPS获悉。请指导我如何从Java客户端设置https连接。API有这个函数声明它可以选择安全连接:privateStringgetUrlAddress(XmlRequestrequest){//determineifthisisasecureconnectionStringurl=this.ssl?"https://":"http://";//determineserviceendpointbasedontypeofclass/requestpassedinif(requ

java - Hikari 如何回收连接?

我很高兴你们能给我在HikariCP文档中找不到的答案。鉴于我设置了以下池参数:minimumIdle1idleTimeout10minutesmaxLifeTime20minutes当我的应用程序在夜间保持空闲(没有人发出请求)时,我希望Hikari在连接最后一个请求后10分钟关闭每个连接,在最后一个连接关闭后创建一个新连接(并将其保存在池中),然后每20分钟关闭并重新创建此空闲连接。我理解正确吗?事实是,在我的应用程序空闲一段时间后,我看到(根据下一个请求)以下异常:WARNc.z.hikari.proxy.ConnectionProxy-Connectionoracle.jdbc

java - 在 Hibernate HQL 中,当多个子类具有同名属性时,如何左连接获取子类的链接实体?

总结在Hibernate中,我试图从主类的子类中LEFTJOINFETCH属性,其中多个子类具有同名的属性。不过,Hibernate只获取第一个子类的链接实体,而不是其他的。背景我正在基于Hibernate的系统中对基因组特征(基因、转录本和外显子)和遗传变异进行建模。基因、转录本和外显子都是GenomicFeature的子类,每个变体都可以具有零到多的GenomicFeatures。反过来,基因具有零对多的转录本——外显子也是如此——而转录本具有零对多的基因和外显子。这些关系中的每一个都是延迟获取的。但有时,我想获取一个变体及其所有基因组特征,以及与直接基因组特征相关联的所有基因组特

java - Ignite 中集群范围的连接资源管理,使用 Hikari

如何在ignite上管理资源。考虑到我正在开发的应用程序,我有一些我曾经保留的连接(JDBC/SAP/其他)。我曾经将所有连接保存在一个池中并使用HIKARI管理它们。鉴于现在我可以拥有一个使用ignite的机器集群,我可以使用什么方法,以便我可以在节点之间分配连接。Ignite不提供开箱即用的机制。我曾经想过使用服务作为这些连接的容器,但是连接的管理是一个额外的开销。不如重新发明轮子。Hikari没有任何集群管理功能,因此仅限于单节点资源。如有任何建议,我们将不胜感激。 最佳答案 你有没有机会看一下JDBCclientnodedr

java - 如何确定连接池中所需的连接数?

我在我的应用程序中使用hibernate3.2.2。对于连接池,我们使用c3p00.9.1。我正在使用GenericDAO模式和OpenSessioninView模式来进行数据库操作。我们正在开发现有网站的新网站。目前,现有应用程序的访问次数为50万页。我对c3p0配置感到困惑。在什么基准下,我决定不打开连接。最大连接数、最小连接数、空闲时间、超时等.... 最佳答案 您首先需要确定如果有请求进入并且没有可用连接来为其提供服务时池将执行的操作。它会抛出异常吗?返回空值?阻塞直到另一个连接返回到池中?一旦您知道超出容量时会发生什么,请